$(function(){
   email_query_init();
});
/**
 * 初始化方法
 */
function email_query_init(){
    /////////////////////////////////下拉列表/////////////////////////
    $('.selectpicker').selectpicker();
    ////////////////////////初始化页面元素事件  start/////////////////////"
    common.timeselectInit($("#btn-time"),email_query_updateData);//初始化时间控件
    $("#btn-query").click(function(){
        email_query_updateData();
    });

    $("#s_email_count_type").change(function(){
       email_query_updateData();
    });

    $("#s_email_sort_type").change(function(){
        email_query_updateData();
    });
    ////////////////////////初始化页面元素事件  end/////////////////////"
    //初始化系统树
    common.sysTreeInit($('#sys_tree'),email_query_updateData,common.TYPE_METADATA_EMAIL);
    ////////////////////////初始化表格  start/////////////////////
    $('#id_email').bootstrapTable({
        data : [],
        pagination : true,
        //	    onlyInfoPagination:true, // true 只显示总数 不显示分页
        //	    pageSize:5,              //设置当前页显示数目
        //	    pageList:[5,10,15,20,50],
        //	    showFooter:true,
        showRefresh : false, // 设置刷新按钮
        showToggle : true, //
        showColumns : true, //
        striped : true, //
        //	    escape:true,
        //	    showHeader:true,        //是否显示表头
        search : false, //是否显示搜索框
        toolbar : '#toolbar', //toolbar
        columns : [
            {
                field : 'showTime',
                title : '时间',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'year',
                title : '年',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'month',
                title : '月',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'day',
                title : '日',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'sysId',
                title : '系统id',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'sysName',
                title : '系统名',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l1Name',
                title : 'l1Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l2Name',
                title : 'l2Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l3Name',
                title : 'l3Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'topic',
                title : '邮件主题',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'content',
                title : '邮件内容',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'toEmailAddrs',
                title : '收件人地址',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'requestType',
                title : '请求类型',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'requestSize',
                title : '请求大小',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'host',
                title : '主机',
                align : 'center',
                visible : false,
                sortable : true
            }
        ]
    });
    ////////////////////////初始化表格  end/////////////////////
}
var sysName="";
var l1Name="";
var l2Name="";
var l3Name="";
function email_query_updateData(sysNameOut,l1NameOut,l2NameOut,l3NameOut){
    if(sysNameOut!=undefined){
        sysName = sysNameOut;
    }
    if(l1NameOut!=undefined){
        l1Name = l1NameOut;
    }
    if(l2NameOut!=undefined){
        l2Name = l2NameOut;
    }
    if(l3NameOut!=undefined){
        l3Name = l3NameOut;
    }
    var times = $('#btn-time').html();
    var queryKeyWord = $('#ip_keyWord').val();
    var count = $('#s_email_count_type').val();
    var sort = $('#s_email_sort_type').val();

    $.ajax({
        type : 'post',
        url : "email/emailQuery.action",
        dataType : "json",
        data : {
            sysName:sysName,
            l1Name:l1Name,
            l2Name:l2Name,
            l3Name:l3Name,
            times:times,
            queryKeyWord:queryKeyWord,
            count:count,
            sort:sort
        },
        success : function(data){
            var tbData = data.object;
            var count = data.count;
            $("#id-recode").html("共"+count+"条记录");
            $('#id_email').bootstrapTable('load',tbData);
        },
        error:function(XMLHttpRequest, textStatus, errorThrown){
        }
    });
}

